doooocs
second param in input (reader)
type hinted reader params