adding footer support. update readme. improve coverage