first semi fix