Fixed type problem and hooking the system together