All About Me

Weaver Name: Richard (Mr.) Weaver

Occupation: Teacher at Inderkum High School

Subjects Taught: CURRENTLY - Web Design, IB TOK, IB Computer Science, CECA World History FORMERLY: IB ITGS, High School Computer Application, & APEX- 7th & 8th Technology and Tech Expo, 8th US History, 7th Grade Social Studies, 11th grade US History, 12th Grade Economics and High School Philosophy

Degrees & Credentials: I have a Bachelor of Arts in History with a minor degree in Philosophy from CSU Sacramento (2002) and a masters degree in Educational Technology Integration. I have a Social Science Teaching Credential, Business Credential, & supplemental Computer Concepts and Applications Credential.

Hobbies: My hobbies are reading, history, computer programming, computer hardware, computer games, drawing (pencils and inks), running, philosophy, my family, theology, and sleep.

Family: My nuclear family consists of my wife (Sonia - smartest lady I know) and three sons (Orrin, Eli, & Atticus). I also come from a family of 8 children and therefore appreciate the utility of eating rapidly before dessert is all gone.

Humor: off center

Greatest Hope: the continued personal development of wisdom

Greatest Fear: the development of knowledge without the wisdom

Favorite Food: Indian (spicy, spicy, spicy)

Greatest Attribute: my extensive and all encompassing sense of humility

Favorite Singer: Nat King Cole & Ella Fitzgerald

If I were a tree, what kind of tree would I be: Evergreen

Bands I dig: 44a, 311, "10,000 Maniacs", 1990s, 3 Doors Down, A Big Yes And A Small No, A Flock of Seagulls, Aaron Neville, ABBA, AC/DC, Action Figure Party, Adele, Aerosmith, AFI, Against Me!, a-ha, Aimee Mann, Al Green, Alanis Morissette, Alice Cooper, Alice In Chains, Alicia Keys, Alien Ant Farm, Alison Krauss, Alphaville, America, Amos Lee, Amy Winehouse, Andrew W.K., Angels & Airwaves, Annie Lennox, Ape Hangers, Arcade Fire, Arcadia, Aretha Franklin, Ariel Pink's Haunted Graffiti, Army Navy, Army Of Anyone, Arrested Development, Audio Adrenaline, Audioslave, Avett Brothers, Avril Lavigne, B. Lee Band, B.B. King, Bachman-Turner Overdrive, Bad Company, Bad Lieutenant, Badfinger, Balkan Beat Box, Bananarama, Band of Horses, Barenaked Ladies, Bay City Rollers, Beastie Boys, Beck, Beirut, Belle & Sebastian, Ben E. King, Ben Folds, Ben Folds Five, Ben Gibbard, Ben Harper, Ben Kweller, Benny Goodman, Better Than Ezra, Bif Naked, Big Brother & the Holding Company/Janis Joplin, Big D And The Kids Table, Big Joe Turner, Big Mountain, Big Star, Bill Haley & the Comets, Bill Withers, Billy Idol, Billy Joel, Bim Skala Bim, Bitter:Sweet, Biz Markie, Björk, Black Francis, Black Kids, Black Rebel Motorcycle Club, Black Sabbath, Black Velvet Band, Blessid Union of Souls, Blind Faith, Blind Melon, Blink-182, Blitzen Trapper, Blondie, Blood Meridian, Blue Öyster Cult, Blues Brothers, Blues Traveler, Bo Diddley, Bob Dylan, Bob Marley & The Wailers, Bob Seger & the Silver Bullet Band, Bobby Brown, Bobby Darin, Bobby Fuller Four, BoDeans, Bodysnatchers, Bombay Bicycle Club, Bon Jovi, Booker T. & the MG's, Boston, Bow Wow Wow, Bowling for Soup, Boys Like Girls, Boz Scaggs, Bright Eyes, Broken Bells, Bruce Springsteen, Bryan Adams, Buck-O-Nine, Buddy Holly, Buffalo Springfield, Bush, Byron Lee & The Dragonaires, Cage the Elephant, Cake, Cameo, Candlebox, Canned Heat, Carl Perkins, Carlos Santana, Carly Simon, Carole King, Ce Ce Peniston, Cheap Trick, Cher, Chic, Chicago, Chords, Chris Isaak, Primitive Radio Gods, Christina Aguilera, Christopher Cross, Chubby Checker, Chuck Berry, Chumbawamba, Citizen King, Clear Static, Club Nouveau, Coheed & Cambria, Cold War Kids, Coldplay, Colin Hay, Collective Soul, Concrete Blonde, Coolio, Corinne Bailey Rae, Cornershop, Corona, Counting Crows, Coyote Shivers, Cracker, Crash Test Dummies, Cray Brothers, Cream, Creed, Creedence Clearwater Revival, "Crosby, Stills & Nash", Crush, Crystal Waters, CSS, Culture Beat, Culture Club, Cut Copy, Cut Off Your Hands, Cutting Crew, Daft Punk, Damn Yankees, Dance Hall Crashers, Danko Jones, Daryl Hall & John Oates, Dave Matthews Band, David Bowie, David Byrne, David Gahan, David Snell, De La Soul, Dead Kennedys, Dead or Alive, Deadeye Dick, Death Cab for Cutie, Deb Talan, Deee-Lite, Deep Blue Something, Deep Purple, Def Leppard, Default, Del Shannon, Del Vikings, Delphic, Depeche Mode, Derek & the Dominos, Descendents, Desmond Dekker, Devo, Dexys Midnight Runners/The Emerald Express, Diana King, Diana Ross & The Supremes, Dick Dale and His Del-Tones, Dido, Digable Planets, Dinosaur Jr., Dion, Dionne Warwick, Dire Straits, Disasteradio, Dishwalla, Disturbed, Dixie Chicks, DJ Energy, DJ Kool, Dolly Parton, Don Henley, Don McLean, Donna Summer, Down by Law, Dr John, DragonForce, Drive-By Truckers, Dropkick Murphys, Dub Pistols, Duffy, Dum Dum Girls, Duran Duran, Dusty Springfield, Dwight Yoakam, Eagle Eye Cherry, Eagles, "Earth, Wind & Fire", Eddie Cochran, Edie Brickell & New Bohemians, Eiffel 65, Elbow, Eldritch, Electric Light Orchestra, Electronic, Ella Fitzgerald, Elton John, Elvis Costello, Elvis Presley, En Vogue, Enigma, Enya, Erasure, Eric Clapton, Eric Johnson, Etta James, Eurythmics, Eva Cassidy, Evanescence, Eve 6, Everclear, EVERLY BROTHERS, Everything but the Girl, Faith Hill, Faith No More, Fall Out Boy, Fastball, Fatback Band, Fatboy Slim, Fats Domino, Feist, Filter, Fine Young Cannibals, Finger Eleven, Finley Quaye, Fishbone, Five for Fighting, Five Iron Frenzy, Flaming Lips, Flatfoot 56, Flatliners, Fleet Foxes, Fleetwood Mac, Flight Of The Conchords, Flogging Molly, Florence + The Machine, Flyleaf, Foghat, Foo Fighters, Foreigner, Foster the People, Four Non Blondes, France Joli, Frank Sanatra, Frankie Avalon, Frankie Lymon & the Teenagers, Franz Ferdinand, Freda Payne, Free, Front & Centre, Frou Frou, Fuel, Fugazi, Fun Boy Three, Fun Factory, Funkadelic, Furia, Fury In The Slaughterhouse, G. Love & Jack Johnson, G. Love & Special Sauce, Gameface, Garbage, Garth Brooks, Gary Jules, Gavin DeGraw, Geggy Tah, Gene Vincent, General Public, Generation X, George Clinton, George Harrison, George McCrae, George Thorogood & the Destroyers, Get Up Edina, Gigolo Aunts, Gillian Welch - Allison Krauss, Gimmicks, Gin Blossoms, Gina G., Giorgio Moroder/Philip Oakey, Gipsy Kings, Girl in a Coma, Gladys Knight & The Pips, Glen Campbell, Glenn Miller & His Orchestra, Gloria Gaynor, Gnarls Barkley, Go West, Gob, Godbox, Gogol Bordello, Golden Earring, Goldfinger, Goo Goo Dolls, Good Riddance, Gordon Lightfoot, Gorillaz, Gotye, Grand Funk, Grand Funk Railroad, Grandmaster Flash and the Furious Five, Grateful Dead, Green Day, Gregory & The Hawk, Grizzly Bear, Grouplove, "Grover Washington, Jr.", Grupo Fantasma, Guided by Voices, Guns N' Roses, Guster, Gym Class Heroes, H.I.M., Haddaway, Hall & Oates, Hank Williams, Hank Williams III, Hanoi Rocks, Harpers Bizarre, Harry Belafonte, Harvey Danger, Heart, Heavy D & the Boyz, Hello Goodbye, Hello Saferide, Hellogoodbye, Hem, Hepcat, Her Space Holiday, Herbie Hancock, Hit the Lights, Hole, Honeydippers, Hoobastank, Hoodoo Gurus, Hootie & The Blowfish, Hooverphonic, Horrorpops, House of Pain, Howard Jones, Howlin' Wolf, Huey Lewis & the News, Hüsker Dü, Hymns From Nineveh, I Call Fives, I Fight Dragons, Iggy & the Stooges, Iggy Pop, Iglu & Hartly, Ignite, Ike & Tina Turner, I'm From Barcelona, Imagine Dragons, Imogen Heap, Incubus, India Arie, Indian Vibes, Indigo Girls, Ingrid Michaelson, Ini Kamoze, International Trust, INXS, Iron & Wine, Isley Bros, Israel Kamakawiwo'ole, Ivy, J. Geils Band, Jack Johnson, Jackie Wilson, Jackson Browne, Jake Shimabukuro, James Brown, James Taylor, Jamiroquai, Jan & Dean, Janelle Monae, Janelle Monáe, Janes Addiction, Janis Joplin, Jason & the Scorchers, Jason Mraz, Jean Knight, Jeff Beck, Jeff Buckley, Jefferson Airplane, Jerry Butler, Jerry Lee Lewis, Jessica Burgan, Jesus Jones, Jethro Tull, Jets, Jewel, Jill Sobule, Jim Croce, Jimi Hendrix, Jimmy Cliff, Jimmy Eat World, Jimmy Ruffin, Jive Jones, Joan Jett & the Blackhearts, Joe Tex, Joey Dee & the Starliters, Joey Ramone, John Denver, John Fred & His Playboy Band, John Grant, John Lee Hooker, John Legend, John Lennon & the Plastic Ono Band, John Mayer, John Mayer Trio, John Mellencamp, John Waite, Johnathan Edwards, Johnny Cash, Johnny Foreigner, Johnny Tillotson, Jonathan Coulton, Joni Mitchell, Joshua Radin, Joshua Radin And Schuyler Fisk, Josie Cotton, Joss Stone, Journey, Joy Division, Judas Priest, Juice Newton, Julian Lennon, Junior Walker & the All Stars, K.C. & The Sunshine Band, Kaiser Chiefs, Kajagoogoo, Kalle Mattson, "Kalyanji, Anandji", Kansas, Karminsky Experience, Kate Bush, Katrina & the Waves, Kayo Shekoni/Le Click/Robert Haynes, Kd Lang, Keane, Kelly Clarkson, Kendall Payne, Kenny Chesney, Kenny Rodgers, Kepi Ghoulie, Keren DeBerg, Kid British, Kid Rock/Sheryl Crow, Kim Weston/Marvin Gaye, Kim Wilde, Kings Of Convenience, Kings of Leon, Kingsmen, Kirsty MacColl, KISS, Klaxons, Kool & the Gang, Kriss Kross, Kriss Smith, Kylesa, Kylie Minogue, La Bouche, La Mazz, LaBelle, Lagwagon, LaVern Baker, Lazlo Bane, LCD Soundsystem, Led Zeppelin, LEN, Lenny Kravitz, Leo Sayer, Les Claypool, Lesley Gore, Less Than Jake, Letters to Cleo, LFO, Lifehouse, Lily Allen, Linda Lyndell, Linda Ronstadt, Linkin Park, linoleum, Lionel Richie, Lisa Loeb & Nine Stories, Lissy Trullie, Lit, Little Comets, Little Eva, Little Man Tate, Little Richard, Live, Living Colour, Living in a Box, Liz Phair, Lloyd Price, Londonbeat, Long Beach Dub Allstars, Los Campesinos!, Los del Rio, Los Lobos, Los Lonely Boys, Lou Reed, Louis Prima, Love, Love Affair, Lucas, Lucky Peterson, Ludo, Luka Bloom, Lunachicks, Luscious Jackson, Lustre, Lynyrd Skynyrd, M.I.A., Mad Caddies, Mad Capsule Markets, Madeleine Peyroux, Madness, Madonna, Major Force, Manfred Mann's Earth Band, Manic Street Preachers, Maps & Atlases, Marcels, Marcy Playground, Mariah Carey, Mark Ronson featuring Kasabian, Marky Mark/Marky Mark and the Funky Bunch, Maroon 5, Martha & the Muffins, Martha & the Vandellas, Martha Reeves & The Vandellas, Martin Page, Marvin Gaye, Mary Wells, Mat Kearney, Matchbook Romance, Matchbox 20, Material Issue, Mates of State, Math the Band, Matisyahu, Matt & Kim, Matt Pond PA, Matthew Sweet, Maxi Priest, Maximo Park, Mazzy Star, MC Chris , MC Frontalot, MC Hammer, MC Lars, Me First and the Gimme Gimmes, Men at Work, Merl Saunders, Merril Bainbridge, Metallica, Metisse, Mfsb Featuring The Three Degrees, MGMT, Miami Sound Machine, Michael Buble, Michael Jackson, Michael Sembello, Michelle Branch, Midlake, Millencolin, Minus the Bear, Mitch Ryder & the Detroit Wheels, Mitsumune Shinkichi, Moby, Modest Mouse, Mojo Nixon, Monsters Of Folk, Morrissey, Morse Portnoy George, Motion City Soundtrack, Motörhead, Mott the Hoople, Mountain, Mr. T Experience, Mr.Mister, Muddy Waters, Mudhoney, Mumford & Sons, Mungo Jerry, Muse, Mustard Plug, MxPx, My First Earthquake , My Morning Jacket, Nat King Cole, Natalie Merchant, Natasha Bedingfield, Natural Calamity, Nazareth, Neil Sedaka, Neil Young, Neil Young , Nelly Furtado, Nena, Neon Trees, Neutral Milk Hotel, New Found Glory, New Order, New Radicals, New York Dolls, Nick Drake, Nickel Creek, Nickelback, Nine Days, Nirvana, No Doubt, No Mercy, No Particular Place To Go, Noah & the Whale, Noah And the Whale, Noel Gallagher, Norah Jones, Norman Blake, Norman Greenbaum, Northern Portrait, Nouvelle Vague, Oasis, Of Montreal, "Oh, Atoms", Ohio Players, Oingo Boingo, OK Go, Okkervil River, OMC, OMD, Operation Ivy, Orchestral Manoeuvres in the Dark, Osibisa, Otis Redding, Our Lady Peace, OutKast, Ozomatli, Ozzy Osbourne, P.O.D., Papa Roach, Parliament, Passion Pit, Pat Benatar, Pat Boone, Pato Banton, Patsy Cline, Patti Smith Group, Paul Hardcastle, Paul McCartney, Paul McCartney & Wings, Paul Simon, Pavement, Pearl And The Puppets, Pearl Jam, Pela, People In Planes, Pepe Romero, Percy Faith, Percy Sledge, Pet Shop Boys, Pete Droge, Pete Townshend, Peter Bjorn And John, Peter Frampton, Peter Gabriel, Phil Collins, Pickwick, Pigbag, Pink, Pink Floyd, Plain White T's, Please, Poe, Popface, Priestess, Primus, Prince, Procol Harum - A Whiter Shad.., Prodigy, Propellerheads, Public Enemy, Puddle of Mudd, Pulley, Pure Prairie League, Queen, Queens of the Stone Age, Question Mark & the Mysterians, Quiet Riot, R. Kelly, R.E.M., Ra Ra Riot, Rachael Yamagata, Rachid Taha, Radiohead, Rancid, Ratt, Ray Charles, Rayvon/Shaggy, Red Hot Chili Peppers, Reel 2 Real, Reel Big Fish, Re-Flex, Regina Spektor, Relient K, Remy Zero, Republica, Reverend Horton Heat, Rhett Miller, Richard & Linda Thompson, Richard Cheese, Rick James, Rico, Right Said Fred, Rilo Kiley, Ritchie Valens, Robbie Robertson, Robert Cray, Robert Palmer, Robert Plant/Alison Krauss, Robert Randolph & The Family Band, Roberta Flack, Rocky Votolato, Rod Stewart, Rodrigo y Gabriela, Roger Clyne & The Peacemakers, Rogue Wave, Roxette, Roxy Music, Roy Orbison, Run DMC, Rupert Holmes, Rush, Rusted Root, Sade, Sahg, Salt 'N' Pepa, Sam & Dave, Sam Cooke, Sam Hart, Sam Roberts, Sam the Sham & the Pharaohs, Santana, Santogold, Sator, Savage Garden, Save Ferris, Scary Kids Scaring Kids, School Of Seven Bells, Scissor Sisters, Scorpions, Screamin' Jay Hawkins, Screeching Weasel, Seal, Seals & Crofts, Semisonic, Sergeant, Sex Pistols, Shades Apart, Shaggy, Shakira, She & Him, Sheena Easton, Shemekia Copeland, Sherwood, Shiny Toy Guns, Shout Out Louds, Sia, Sigue Sigue Sputnik, Silversun Pickups, Simon & Garfunkel, Simply Red, Sinéad O'Connor, Sir Mix a Lot, Sister Double Happiness, Sister Hazel, Skankin pickle, Skankin' Pickle, Sleeper, Sleigh Bells, Sly & the Family Stone, Smith Westerns, Smoke City, Smokey Robinson and the Miracles, Smoking Popes, Snap!, Snow Patrol, Social Distortion, Soft Cell, Soggy Bottom Boys feat. Dan Tyminski, Solomon Burke, Sonic Youth, Sonny & Cher, Sophie B. Hawkins, Soul Asylum, Soul II Soul, Soundgarden, Spandau Ballet, Speech, Spiderbait, Spin Doctors, Squeeze, Squirrel Nut Zippers, Starfish and Coffee , Stars, Stars on 54, Status Quo, Stealers Wheel, Steely Dan, Steeple Remove, Stephen Stills, Steppenwolf, Stereolab, Steve Martin & Edie Brickell, Steve Martin & The Steep Canyon Rangers, Steve Miller Band, Steve Winwood, Stevie Nicks, Stevie Ray Vaughan, Stevie Wonder, Sting, Stone Temple Pilots, Streetlight Manifesto, Strung Out, Styx, Suburban Legends, Sufjan Stevens, Sugar, Sugar Ray, Sum 41, Super Furry Animals, Supergrass, Supertramp, Survivor, Suzanne Vega, Sweet, Swingin' Utters, Switchfoot, System Of A Down, Take That, Tal Bachman, Talk Talk, Talking Heads, Technotronic, Ted Leo & The Pharmacists, Ted Nugent, Tegan And Sara, Temple Of The Dog, Ten Foot Pole, Tennis, Tesla, Thao, Thao & Mirah, The Airborne Toxic Event, The Allman Brothers Band, The Animals, The Apples In Stereo, The Aquabats, The Archies , The Ataris, The Average White Band, The Avett Brothers, The B-52's, The Badlees, The Band, The Bangles, The Beach Boys, The Beatles, The Bee Gees, The Bens, The Bird and the Bee, The Black Crowes, The Black Keys, The Blackout Allstars, The Bodysnatchers, The Bouncing Souls, The Box Tops, The Bravery, The Breeders, The Brodys, The Buggles, The Byrds, The Calling, The Cardigans, The Carpenters, The Cars, The Chiffons, The Chordettes, The Chrystals, The Church, The Clash, The Click Five, The Coasters, The Commodores, The Contours, The Coral, The Corrs, The Courteeners, The Cox Family, The Cranberries, The Crystals, The Cure, The Darkness, The Dead Milkmen, The Decemberists, The Dells, The Dickies, The Dixie Cups, The Donnas, The Doobie Brothers, The Doors, The Dream Academy, The Drifters, The Drive by Truckers, The Edgar Winter Group, The Emergent Order, The Emotions, The Everly Brothers, The Faint, The Feelies, The First Cut, The Five Satins, The Five Stairsteps, The Fixx, The Flaming Lips, The Flamingos, The Foundations, The Four Tops, The Fratellis, The Fray, The Fugees, The Futureheads, The Gap Band, The Gaslight Anthem, The Georgia Satellites, The Get Up Kids, The Gipsy Kings, The Go-Go's, The Groovie Ghoulies, The Guess Who, The Guggenheim Grotto, The Haints, The Head and the Heart, The Hippos, The Hold Steady, The Hollies, The Holloways, The Human League, The Impressions, The Inconsolables, The Innocence Mission, The Isley Brothers, The Jackson 5, The Jam, The Jayhawks, The Jimi Hendrix Experience, The Joy Formidable, The Killers, The Kinks, The Knack, The La's, The Lemonheads, The Libertines, The Lightning Seeds, The Little Ones, The Little Willies, The Living End, The Lovin' Spoonful, The Lupins, The Mad Caddies, The Mamas And The Papas, The Marcels, The Martinis, The Marvelettes, The Matches & Zebrahead, The Maytals, The Meices, The Merseybeats, The Meteors, The Meters, The Mighty Lemon Drops, The Mighty Mighty Bosstones, The Miracles, The Monkees, The Moody Blues, The Mowgli's, The Mr. T Experience, The Muffs, The Mutton Birds, The National, The New Pornographers, The Nomads, The Offspring, The O'Jays, The Originals, The Paul Butterfield Blues Band, The Peacocks, The Phenomenauts, The Planet Smashers, The Platters, The Pogues, The Police, The Polyphonic Spree, The Posies, The Postal Service, The Power Station, The Presidents of the United States of America, The Primitives, The Proclaimers, The Raconteurs, The Ramones, The Real McCoy, The Refreshments, The Reverend Horton Heat, The Righteous Brothers, The Rolling Stones, The Ronettes, The Saints, The School, The Searchers, The Seatbelts, The Shangri-Las, The Shins, The Shirelles, The Smashing Pumpkins, The Smiths, The Spazzys, The Specials, The Spencer Davis Group, The Staple Singers, The Stereo, The Stills, The Stone Roses, The Stooges, The Stranglers, The Strokes, The Sugarcubes, The Sugarhill Gang, The Suicide Machines, The Sundays, The Supremes, The Swinging Blue Jeans, The Tallest Man On Earth, The Temptations, The Ting Tings, The Toasters, The Tony Rich Project, The Toys, The Trashmen, The Traveling Wilburys, The Troggs, The Tubes, The Turtles, The Twistin' Tarantulas, The Unbearables, The Vandals, The Vanity Project, The Vapors, The Ventures, The Verve, The Verve Pipe, The Voyces, The Walkmen, The Wallflowers, The Weakerthans, The Weepies, The Welcome Wagon, The Whispers, The White Stripes, The Whitest Boy Alive, The Who, The Wiseguys, The Wonder Stuff, The Wreckers, The Young Rascals, The Zombies, Them, They Might Be Giants, Thievery Corporation, Thin Lizzy, Third Eye Blind, Thomas Dolby, Thompson Twins, Those Dancing Days, Three Dog Night, Tiger Army, Tina Turner, Toad The Wet Sprocket, Todd Hannigan, Todd Rundgren, Toh Kay, Tokyo Ska Paradise Orchestra, Tom Jones, Tom Petty & the Heartbreakers, Tommy Tutone, Toni Basil, Tonic, Tony! Toni! Toné!, Toots & the Maytals, Torche, Tori Amos, Toto Coelo, Toy Dolls, Tracy Chapman, Train, Tremeloes, Trini Lopez, Trust Company, Turin Brakes, Turtles, Twin Shadow, Two Door Cinema Club, Type O Negative, U2, UB40, Ultravox, Umboza, Urge Overkill, US Bombs, Us3, Vampire Weekend, Van Halen, Van Morrison, Vanessa Carlton, Vanilla Ice, Velocity Girl, Velvet Revolver, Vertical Horizon, Veruca Salt, VHS Or BETA, Wang Chung, Warp Brothers, Warren Zevon, Wayfarer, Wayne Newton, We Are Scientists, Weezer, Weird Al Yankovic, Westbound Train, Wheatus, When In Rome, White Lion, White Town, Whitesnake, Who Put The Bomp, Wilco, Willi One Blood, Willie Nelson, Wilson Pickett, Wisely, Wonderful, World Party, Wreckx-N-Effect, X, XTC, Yaz, Yazoo, Yello, Yellowcard, Yes, Yo La Tengo, Young MC, Your Heart Breaks, Zac Brown Band, Zero 7, Ziggy Marley & the Melody Makers, Zwan, ZZ Top