My first real software written in ruby.