work

Added reg mux, need to determine where everything goes