semi working deploy