What i need and have