adding transparency and reflection