changed BK output to list(matrix())