A porting underscorejs