adds controllers and storage