not much left now
input fix