try to finish declare part