Add remote key framework