wip towards app module