refactor to create a bike container