rough, initial schema