now with more control