Implement OS, memory swap, done in 2013, commit now for record