list making process set as internal function