proper schema