formatting techniques