fixed some stuff related to synthesis
idea for branch prediction