add cannon asset