First try of new main