basics in place, little integration