A personal framework with 3 level permission