adding compiled schema since things are more final