Create ABObject

Revised