final version: comments taken out