Things you might need.....