further implementation of tut2a