fixed adding system