adding everything nice