>>178
Lets implement most of these ideas.