first implementation is done. now we have to test this baby.