for everything beginning