restructuring test task