platform barrier implementation