First commit since it appears to work somewhat
Add usage