updated error and success msg