adding everything back