really ignoring .pyc
adapting the whole app to the new model