First prototype for hw abtraction layer