updated Bycicle