docker implemented. closed #36