Slowly gathering everythiNg i need...