Moved ad constructor call to initialize()