new functions for returning module and view name, improved (but still not perfect) documentation