complete recommended system methods