Functions added

offset (top&left)
append(direct)
cache body