added sensor class and update executor