register a platform similar to