initial import with shitty but working model