i will put up some references here soon, stay tooned