refactored webapp with namespace & modules