last version, with additional styling, still with pb on full_name method
added lots of tests
add status validations and tests