working on generic success and error messages