first couple sections of method