Experiences in Hakodate, Japan