Why my return is low of what was expected?