added shadows and UI controls