За неимением времени, выложил что есть.)))