Starting work on mutation functions. cleaning up tabbing.