ported over ext2 code and started program 5