require best practices post