stated implementing user edit
updated error and warning messages