Just a note - some of these should eventually become params too - this is still hard-coded.