translates using values from storage
merge & cleanup