small changes, added keywords