Add access levels

Signed-off-by: Kirill Zaitsev <kirik910@gmail.com>