added lists and completed sorts