test
partially applied new design