add Course#legs and spec