rename packege name "deleg" to "delegate"