min
min
implemented draft argument passing