neatening up the code
modified behavior when posts are too long, especially when using mp