only define what is needed