removed io-console dependency