fix binding + metamorph