can you explain why this is named `as` ?