Difference between interact and build implemented