Se nn sbaglio c'e una libreria per queste cose ma nn ricordo il nome.