almost finished update sheet