main publishing