fixed page counting and post validation for user