more initial coding madness