2 - designing schemas - complete