Add handler and object abstract