all great, A+! Recommended!