simplified schema building