Added Initial Sorted Completion

Putting this here for review, obviously Ill delete the old code within before PR ...