Update read me procedural vs pop