defining improved implementations for list types