fully dockerized, first atempt