First commit of WA loader. Needs refactor.