Finished? fast dc implementation and added few test cases