reverted to simple list