initial bundle setup
initial cache implementation