Added repo classes + added slug implementation