Added first shallow implementation