added edit functionality. <3