slight refactor, readme updt