add draft
update gems
add docker support