added destroy method
fixed method calls