add poses loader and interface