abbrev simplified version
abbrev simplified