snap-close and back rest