started coding need to reupdate