marker initials
refactor + cleanup
aglw adapter