micropost validations + order scope