removed _get prefix and completed _normalize