proposal for keyword internal structure