adding exception for not implemented functionalites
adding test cases for footer