Initial commit of Able version 2.0