renamed software methods