first commit with hardware working