tools controller filled out and spec passing