input validation done for now