exposed public instace, added prev,next,destory methods etc.