yeah. i know that, i read some random docs around the internet. i just cant get an idea how to write it