build order changed & error fixed