depends what you have to work with