work on rubeque hard tasks