added version and other basic changes