test
able to compile
input arg