light coding to insert & destory.