refectored plus added release bike method