another attempt of better formatting