cleaned up think spec