improved .dockerfile