no procedure syntax for constructors