Made basically schema functionallity