final cannon import