Working on Schema compilation