specs needs to be rewritten ...