working on a specification system