Cleaned code, fixed text.