made everything web compatible