work with schemas