organization and beginning optimization