If you don't mind, i will improve this later.