implement generic functions for List environment
update package info
update readme