use application instead of modules