try to be more clear about what it can do