correcting memory requirements, etc.