fix bug and edit desrition