Commented out parts to fit in memory