ok, but does anyone have any ideas how to code such a thing?