implementing list and dictionary types to compiler, still need to implement classes