Implements schemas