using setPost method instead of setList
missed allowdLS
setList w/ empty does nothing (no error)
using empty setPostInputs w/ no need to check
setList better logic for empty list