added raw input