follow standard sinergia library