implemented more cache transitions
finished cache transitions