Immersed Boundary Projection Method For Internal Flows