finished design of gretty task classes