argument format check