perfect dynamic composition