added renderer that allows rotation