Updating files. Added Some methods and GUI changes.