implement embedded models