fix #8 - remove generic function views; some pep8