updates to finish off hardware integration process at skeletal level