add stated task functionality