Tried to implement polyphase