split up spec file into 3 separate specs