crofted