Never give up great things take time