I can write this if I have enough time.