what  can glass do?