new feature: random access

Change-Id: Ia8109d0e58f120d07c72887c1b8f9f5dca51e95c