add profile
Fixes to keyword parser