using better formatting