made it runable
commit again
Some modification and sample code