added encoder to modify frequency