updated think spec to reflect recent changes