initial final version (1st paper submission)