added some techinical details