raise ArgumentError if no args. rename sample post