various convenience based