added pointer OR build