design your own schema