added some argument verification