initial... not really. i've done pretty much refactor before my first commit :p