building the unuglyfied version