new section allocation stuff works now, alignment directive works as well