full system now works