rearrange and enhance locales
refine abilities
add feature spec for #11