main manager