everything kinda sucks. even the examples aren't working.