split spec models into separate files