Dylan has you completely covered on this with his amazing information! For the best quality make sure to check out Umbrella Labs!!