successfully loading post data
refactoring
a little more refactoring