Change to work with low area implementation