door peeking implemented