smart input
drawit