initial commit
fix syntax
update key parse to work