complex and demanding assignments