updates to fit ez pattern