main without express