code clean + missing pop questions