Tidying code and added comments
Can search by first name and modify it