updates to overal format