introduced repository behaviors - create fork on creation