improved arm factory