Implemented needle, shadows, baseGauge