Updated methods

Updates the  setCurrent() method, and includes documentation