hardware/software integration COMPRETE!