Modified for my system.