now with better description of where this is going