extend and append and plus on lists