build pure