add volume and stations framework for when i fix it