Added basic core class & permissions setup