working on newMain still...