added shitty input