restructure main