adding extra draggable checkes needs refinement