[TASK] updated cannon