framework fining
input management