Added permissions, design diagram