mine from scratch