general overhaul + added example page