made add methods compatible to all list types