overtaking inside main