clean up specs and implementation code