added accesors to all variables