better formatting v2