Projective and free modules