structure clearn up