Version 0.5 (quick and dirty) © 2007