added SPECS and TODO