what do we need?