implemented hyde