code all works - personal