fixed indenting tabs replaced with four spaces
adding support for sets via the set() method
fixed indenting (tabs to spaces)