+part of aobjects

without queue function's realization