Caja Project Revisited