developing for support preferences but still needs some more effort