renamed main call