Add list type and it initial functionalyty with small test