fix bugs in bikeshop project