add build structure