updates to main pg