Basically everything looks like it works. Need to go over and confirm.