placeholder main module