Technical specification

and technical advice