add static list basic function