didnt know a foreach and map exist... wow