(technological details