change Face sending interface to use Block