1st ghetto pass on schema