fully merged and combined program