creating keywords and the constructs to create them // #16