improve purpose formatting