you can maybe specify the initial volume in the constructor since it gets initialised.