I just noticed i returned an NSArray instead of an NSMutableArray hence why i'm pushing again