simple contract added