added validation for income prompt