updated process for non require build