Added comments and destroy method.