Stock purchase AGREEMENT