le_chan neccesitysexx is here... let's have fun!