AmoVee Waterproof Bike Bag Cycling Bicycle Front Handlebar Bag Oxford Cloth Bag w/ Waterproof Rain Cover + Four Slot Quick Release Card Buckle + Universal Bracket + EVA Shell Stereo Shock-resistant Model + Three Interlayers Inside Compatible w/ Apple iPhone 6 Plus / 5s, Samsung Galaxy Note 4 / S5 / S4, MP3 / MP4 Players, Change, Tool, Key, ID Card, Bank Card, Specially for Mountain Bikes & Road Bikes (Black) Compact, fashional design, made of Senior 1680D Oxford Cloth and EVA Shell, high-end, waterproof, wear-resistant, shock-resistant. Special customized Rain Cover, not worrying about raining day use Using the four Slot Quick Release Card Buckle and Universal Bracket to install the bag in the front handlebar of the bike, much convenient and safe to take down the bag when you leave and carry about Three interlayers inside help you to deposit your goods in the bag orderly. All around embedded reflective strips for safe night riding Note1: This Bicycle Bag can be installed on the stem of Bikes. The stem is the component on a bicycle that connects the handlebars to the steerer tube of the bicycle fork, sometimes called a goose neck Note2: Common Bike Types: a. Mountain Bikes --Yes; b. Road Bikes -- Yes; c. Hybrid Bicycles -- No; d. Recumbent Bicycles -- No; e. BMX &amp; Freestyle Bikes -- No; f. Cruiser Bicycles -- No; g. Kids Bikes -- No