Final Version of lonesoilder