#23: add schema