a work in progress ! cut me some slack, wouldya?