added realistic glass option, still needs some changes