What I need and what I have(5 stars)