add task, refactor jasmin