add snTimer feature