finish loading, refactor, start on writing