added coordinates generator