Imroved usage of arguments. Now it supports long arguments.