add ide plugins
support for packed lists
TODO adapt for enums