set proper maain