Proper order of attachment. remove unnecessary  destroy method.