Core + ui integration