modified license;
wrote usage