add license, fix tabbing