basic object declare