so far code is broken. now lunch at ccs ;)