fix components