add translation of custom availability time
add validation to source and destination