integer, string and list are implemented