removed maid from constructor