added remake target & force-source