updated technical part