Author: kailun.feng@umu.se