initial import of the software part