figured out externs