Added and modified repositories and facades