trying out component dependencies