refactoring done
mainbody width autojustment commencement