Different Module setup approach