implemented support aliases via rpc