added more instructions + C + integration testing