adding some more specs. wip