add function important task