file input maper