adapted build