adding formatted() function