add object layer support