removed #dettach()