[DF-3085] base implementation, proj fixes for mac os and ios