proper uniform dispatching
fix in projection computation, simple_application example and modified gitignore