added smart pixel