adding sparse implementation test