need to finish the gate