added Image Cache and in midst of transforming networking controller