fundamental logic for recognition section of footer working including toggle fade blah blah