add arguments, need bins