General device
unsuccessful merge with genia, reverting