changed build procedure