Finish sample posts
Refactor access control