Code can be pasted here.