console io + effects