make 3 a constant?