a few components in place