some random ideas and works