ninjette.org

Go Back   ninjette.org > 1986 - 2007 Ninja 250R > 1986 - 2007 Ninja 250R Tech Talk

Reply
 
Thread Tools
Old October 3rd, 2011, 08:32 PM   #1
zzrguy
ninjette.org member
 
zzrguy's Avatar
 
Name: Lostboy
Location: Guelph
Join Date: May 2011

Motorcycle(s): 2002 ZZR 250

Posts: 127
Exclamation Engine Grinding noise,cam chain?

Hello, I was out riding my bike and all the sudden I heard strange noises and lost power. Tore the engine apart and everything in the top end was fine. Bottom is fine my bike is shifting fine and will move forward slowly. Put it back together and it starts but has the loud sound again and im pretty sure its the cam chain loose. I took out the tensioner and reinstalled and still got the noise. On-top of this when i start my bike and im getting this noise if i try to rev it higher than 3k it will stall out. can it still be the tensioner?
zzrguy is offline   Reply With Quote




Old October 13th, 2011, 07:24 AM   #2
n4mwd
ninjette.org certified postwhore
 
n4mwd's Avatar
 
Name: D
Location: Palm Beach, FL
Join Date: Oct 2010

Motorcycle(s): 2006 Ninja 250R, 2007 EFI Ninja 250R

Posts: A lot.
Blog Entries: 1
Quote:
Originally Posted by zzrguy View Post
Hello, I was out riding my bike and all the sudden I heard strange noises and lost power. Tore the engine apart and everything in the top end was fine. Bottom is fine my bike is shifting fine and will move forward slowly. Put it back together and it starts but has the loud sound again and im pretty sure its the cam chain loose. I took out the tensioner and reinstalled and still got the noise. On-top of this when i start my bike and im getting this noise if i try to rev it higher than 3k it will stall out. can it still be the tensioner?
A video would be helpful.
__________________________________________________
My Ninja Blog
Proud member of ABATE.My NYC Road Rage documentary - CENSORED!
n4mwd is offline   Reply With Quote


Old October 16th, 2011, 04:59 AM   #3
Apocolypze01
CBR? This is ninjaaaaaa!!
 
Apocolypze01's Avatar
 
Name: Michael
Location: Victoria, Australia
Join Date: Sep 2011

Motorcycle(s): '97 ZZR250

Posts: 40
The rattle can be caused by a loose clutch basket. As far as the stalling goes.... I have no idea.

You mean when you rev it up past 3k it returns back to and BELOW 1k rpm and stalls?
Apocolypze01 is offline   Reply With Quote


Old October 16th, 2011, 05:50 AM   #4
n4mwd
ninjette.org certified postwhore
 
n4mwd's Avatar
 
Name: D
Location: Palm Beach, FL
Join Date: Oct 2010

Motorcycle(s): 2006 Ninja 250R, 2007 EFI Ninja 250R

Posts: A lot.
Blog Entries: 1
The clutch basket is pretty common, but in this case, i don't think that's it. He said it happened suddenly while he was riding. Unfortunately, he didn't say what the noise actually sounded like.

If the cam chain slips, the engine wont usually run at all. The spring cam tensioner actually works pretty good. There is a slider inside there that pushes against the chain. That could fail, but honestly, I've never heard of anyone claiming that it did. Since he's got it all apart, it wouldn't hurt to examine the chain and associated parts.

Hopefully he will post with more data soon.
__________________________________________________
My Ninja Blog
Proud member of ABATE.My NYC Road Rage documentary - CENSORED!
n4mwd is offline   Reply With Quote


Old October 18th, 2011, 10:47 AM   #5
zzrguy
ninjette.org member
 
zzrguy's Avatar
 
Name: Lostboy
Location: Guelph
Join Date: May 2011

Motorcycle(s): 2002 ZZR 250

Posts: 127
Exclamation Video of engine problems help!

anyone know what this sound is ? the engine turns and runs but as soon as i give it throttle it starts to die.

Link to original page on YouTube.

zzrguy is offline   Reply With Quote


Old October 18th, 2011, 10:51 AM   #6
zzrguy
ninjette.org member
 
zzrguy's Avatar
 
Name: Lostboy
Location: Guelph
Join Date: May 2011

Motorcycle(s): 2002 ZZR 250

Posts: 127

Link to original page on YouTube.

zzrguy is offline   Reply With Quote


Old October 18th, 2011, 11:01 AM   #7
Alex
ninjette.org dude
 
Alex's Avatar
 
Name: 1 guess :-)
Location: SF Bay Area
Join Date: Jun 2008

Motorcycle(s): '13 Ninja 300 (white, the fastest color!), '13 R1200RT, '14 CRF250L, '12 TT-R125LE

Posts: Too much.
Blog Entries: 7
/merged with original thread
__________________________________________________
Montgomery Street Motorcycle Club / cal24.com / crf250l.org / ninjette.org

ninjette.org Terms of Service

Shopping for motorcycle parts or equipment? Come here first.

The friendliest Ninja 250R/300/400 forum on the internet! (especially Unregistered)
Alex is offline   Reply With Quote


Old October 18th, 2011, 11:17 AM   #8
DaBlue1
Long Time Rider
 
DaBlue1's Avatar
 
Name: Blue
Location: Charlotte, NC
Join Date: Sep 2010

Motorcycle(s): 2009 Kawasaki Ninja 250R

Posts: A lot.
Have you checked the compression of the cylinders yet? That may explain the lose of power. It also sounds as if the timing may be a little off now as well.
DaBlue1 is offline   Reply With Quote


Old October 18th, 2011, 03:33 PM   #9
n4mwd
ninjette.org certified postwhore
 
n4mwd's Avatar
 
Name: D
Location: Palm Beach, FL
Join Date: Oct 2010

Motorcycle(s): 2006 Ninja 250R, 2007 EFI Ninja 250R

Posts: A lot.
Blog Entries: 1
A few suggestions...

There are a lot of things that can make it do that.

You said you tore it apart. Did you check the valve clearances when you were in there?

Also, I just did my valves and I was reading about people who had bikes swallow up rocker arms. Did you check to make sure there are all 8 in there?

Checking compression will also tell you a lot.

Check the low voltage wires to the coils and make sure they haven't come loose. Also check the fuses.

I can't tell if the ZZr is a 2-2 or a 2-1 exhaust. If you have 2 mufflers, start it again and feel the two exhausts for significant differences in pressure. They should be identical, but if not, its a clue.

A lot of times when an engine suddenly starts acting up while you are going down the road the problem is electrical. The most obvious thing is a malfunctioning spark plug. Time to change those if you haven't already. Check to make sure the coils are working and that each plug is actually firing. If you are using champion plugs then that is your problem right there.

It really sounds like one cylinder is working and the other isn't. That's my guess. I would check the electrical first because its easier, but then it could also be a plugged carb. Do you have an inline filter? Not sure if they have ethanol in the gas up there, but here it causes all sorts of problems.

A clutch basket isn't causing your problems. I seriously don't think its a cam problem or it wouldn't run at all. The cam chain should be tight and you shouldn't be able to pull it away from the teeth. That isn't to say its good. If a rocker broke loose and got wound up in there, the cam chain could be damaged even though its still working.
__________________________________________________
My Ninja Blog
Proud member of ABATE.My NYC Road Rage documentary - CENSORED!
n4mwd is offline   Reply With Quote


Old October 19th, 2011, 11:27 AM   #10
zzrguy
ninjette.org member
 
zzrguy's Avatar
 
Name: Lostboy
Location: Guelph
Join Date: May 2011

Motorcycle(s): 2002 ZZR 250

Posts: 127
Quote:
Originally Posted by n4mwd View Post
There are a lot of things that can make it do that.

You said you tore it apart. Did you check the valve clearances when you were in there?

Also, I just did my valves and I was reading about people who had bikes swallow up rocker arms. Did you check to make sure there are all 8 in there?

Checking compression will also tell you a lot.

Check the low voltage wires to the coils and make sure they haven't come loose. Also check the fuses.

I can't tell if the ZZr is a 2-2 or a 2-1 exhaust. If you have 2 mufflers, start it again and feel the two exhausts for significant differences in pressure. They should be identical, but if not, its a clue.

A lot of times when an engine suddenly starts acting up while you are going down the road the problem is electrical. The most obvious thing is a malfunctioning spark plug. Time to change those if you haven't already. Check to make sure the coils are working and that each plug is actually firing. If you are using champion plugs then that is your problem right there.

It really sounds like one cylinder is working and the other isn't. That's my guess. I would check the electrical first because its easier, but then it could also be a plugged carb. Do you have an inline filter? Not sure if they have ethanol in the gas up there, but here it causes all sorts of problems.

A clutch basket isn't causing your problems. I seriously don't think its a cam problem or it wouldn't run at all. The cam chain should be tight and you shouldn't be able to pull it away from the teeth. That isn't to say its good. If a rocker broke loose and got wound up in there, the cam chain could be damaged even though its still working.
second cylinder is running really low compression. i had the top end open though and nothing seemed wrong. pistons were fine nothing broken. I use NGK plugs and i already tried new ones. any other ideas? could it still be carbs if the compression is low?
zzrguy is offline   Reply With Quote


Old October 19th, 2011, 12:13 PM   #11
n4mwd
ninjette.org certified postwhore
 
n4mwd's Avatar
 
Name: D
Location: Palm Beach, FL
Join Date: Oct 2010

Motorcycle(s): 2006 Ninja 250R, 2007 EFI Ninja 250R

Posts: A lot.
Blog Entries: 1
Quote:
Originally Posted by zzrguy View Post
second cylinder is running really low compression. i had the top end open though and nothing seemed wrong. pistons were fine nothing broken. I use NGK plugs and i already tried new ones. any other ideas? could it still be carbs if the compression is low?
If the compression on #2 is that much lower then its valves are probably the problem. Carbs are not likely your primary problem. You need to open it up again and take a closer look at the valve system. The valves are pretty much the only thing that can affect compression. A piston with a hole in it could also, but you'd probably see a lot of oil on the #2 plug.

I suggest you rotate the engine several times and watch to see if the valves operate like they should. The cam chain failing is a possibility, but its pretty remote.
__________________________________________________
My Ninja Blog
Proud member of ABATE.My NYC Road Rage documentary - CENSORED!
n4mwd is offline   Reply With Quote


Old October 19th, 2011, 02:54 PM   #12
greg737
-
 
Name: -
Location: -
Join Date: May 2009

Motorcycle(s): -

Posts: A lot.
I watched the video you posted. It sounds like an EX-250 engine running on only one cylinder. They'll run on one cylinder, I've actually ridden around the block on one cylinder. On one cylinder the EX-250 engine sounds totally different than it normally does, it's really down on power, it bogs, it won't rev any higher than about 4,000.

Have you confirmed that both sparkplugs are firing, getting good spark? Hold each spark plug near a piece of metal (that you're not currently touching!) and crank the engine over to see if a spark jumps.
greg737 is offline   Reply With Quote


Old October 25th, 2011, 03:56 PM   #13
zzrguy
ninjette.org member
 
zzrguy's Avatar
 
Name: Lostboy
Location: Guelph
Join Date: May 2011

Motorcycle(s): 2002 ZZR 250

Posts: 127
im almost sure its the valves, how do i tell if they are normal when im turning the motor by hand?

And my plugs are good i just put in new ones and the old ones were fine too and its not my carbs because i turned the screws and they are leaking good

And its not a hole in the piston because when i took the top end apart they looked nice and new
zzrguy is offline   Reply With Quote


Old October 25th, 2011, 06:58 PM   #14
n4mwd
ninjette.org certified postwhore
 
n4mwd's Avatar
 
Name: D
Location: Palm Beach, FL
Join Date: Oct 2010

Motorcycle(s): 2006 Ninja 250R, 2007 EFI Ninja 250R

Posts: A lot.
Blog Entries: 1
When you had it apart, were you able to get a look at the cylinder walls?

There are 3 reasons why a cylinder could have low compression:

1) The compression rings are not working like they should which could be either they are broken or the cylinder is gouged.

2) The valves are leaking, or opening at the wrong times.

3) You have a leaky head gasket.


The number of miles on the engine are helpful in figuring out which one.

Did you look to see if all 8 rocker arms are still in there? And working?
__________________________________________________
My Ninja Blog
Proud member of ABATE.My NYC Road Rage documentary - CENSORED!
n4mwd is offline   Reply With Quote


Old October 26th, 2011, 03:58 PM   #15
zzrguy
ninjette.org member
 
zzrguy's Avatar
 
Name: Lostboy
Location: Guelph
Join Date: May 2011

Motorcycle(s): 2002 ZZR 250

Posts: 127
Quote:
Originally Posted by n4mwd View Post
When you had it apart, were you able to get a look at the cylinder walls?

There are 3 reasons why a cylinder could have low compression:

1) The compression rings are not working like they should which could be either they are broken or the cylinder is gouged.

2) The valves are leaking, or opening at the wrong times.

3) You have a leaky head gasket.


The number of miles on the engine are helpful in figuring out which one.

Did you look to see if all 8 rocker arms are still in there? And working?
the rings around the piston looked fine and the cylinder was fine.
i did a leak down and 80% in the exhaust valves, how do i fix this any help?

Only 15000km on the bike and yeah all 8 rocker arms are there and working
zzrguy is offline   Reply With Quote


Old October 26th, 2011, 04:30 PM   #16
n4mwd
ninjette.org certified postwhore
 
n4mwd's Avatar
 
Name: D
Location: Palm Beach, FL
Join Date: Oct 2010

Motorcycle(s): 2006 Ninja 250R, 2007 EFI Ninja 250R

Posts: A lot.
Blog Entries: 1
Quote:
Originally Posted by zzrguy View Post
the rings around the piston looked fine and the cylinder was fine.
i did a leak down and 80% in the exhaust valves, how do i fix this any help?

Only 15000km on the bike and yeah all 8 rocker arms are there and working
Is it possible something is jamming the exhaust valve open? A screw or wire or something that accidentally got sucked in.

But I can say that if you are sure the valves are adjusted properly and the rocker arms are working and present, its time to pull the cams and head and closely examine your valves and timing chain.

Timing chains don't usually break, they stretch. If its especially loose, it might have hopped a tooth. But the tensioner should have picked up the slack on an engine with only 9000 miles on it.

A kawi engine failing at only 9K miles is very rare. But having a radically lower compression in one cylinder says there is likely something wrong with the valves.

If I lived up there I'd come over and give you a hand, but instead, maybe check with a kawi dealer and see if they will let you talk to their mechanic to see if he's heard of anything specific to your bike. Maybe offer to buy him lunch at McDonalds.

Broken Kawi 250 engines are rare like diamonds, just not as valuable.

PS- In case you didn't already know this, there are two TDC marks on the flywheel on the left side of the bike. The left TDC cylinder is marked "1T" with a line through it so it looks like "1|T". And the right cylinder TDC is marked "2T" or "2|T". I think there is also a "1D" or something in there too, but ignore that one.
__________________________________________________
My Ninja Blog
Proud member of ABATE.My NYC Road Rage documentary - CENSORED!
n4mwd is offline   Reply With Quote


Old October 26th, 2011, 05:55 PM   #17
zzrguy
ninjette.org member
 
zzrguy's Avatar
 
Name: Lostboy
Location: Guelph
Join Date: May 2011

Motorcycle(s): 2002 ZZR 250

Posts: 127
Exclamation

Quote:
Originally Posted by n4mwd View Post
Is it possible something is jamming the exhaust valve open? A screw or wire or something that accidentally got sucked in.

But I can say that if you are sure the valves are adjusted properly and the rocker arms are working and present, its time to pull the cams and head and closely examine your valves and timing chain.

Timing chains don't usually break, they stretch. If its especially loose, it might have hopped a tooth. But the tensioner should have picked up the slack on an engine with only 9000 miles on it.

A kawi engine failing at only 9K miles is very rare. But having a radically lower compression in one cylinder says there is likely something wrong with the valves.

If I lived up there I'd come over and give you a hand, but instead, maybe check with a kawi dealer and see if they will let you talk to their mechanic to see if he's heard of anything specific to your bike. Maybe offer to buy him lunch at McDonalds.

Broken Kawi 250 engines are rare like diamonds, just not as valuable.

PS- In case you didn't already know this, there are two TDC marks on the flywheel on the left side of the bike. The left TDC cylinder is marked "1T" with a line through it so it looks like "1|T". And the right cylinder TDC is marked "2T" or "2|T". I think there is also a "1D" or something in there too, but ignore that one.
I wished you lived closer. I know about the TDC marks thanks
As for the timing chain i thought i heard it slipping but i opened it back up and they were lined up perfect at 33 teeth like its suppose to be.

I dont see how anything coulda got stuck as this happened while i was riding how do you check to see inside the valves? Like i know how to take apart the whole engine im just not sure how you remove the valves or inspect them or anything like that.
zzrguy is offline   Reply With Quote


Old October 27th, 2011, 07:30 AM   #18
n4mwd
ninjette.org certified postwhore
 
n4mwd's Avatar
 
Name: D
Location: Palm Beach, FL
Join Date: Oct 2010

Motorcycle(s): 2006 Ninja 250R, 2007 EFI Ninja 250R

Posts: A lot.
Blog Entries: 1
Quote:
Originally Posted by zzrguy View Post
I wished you lived closer. I know about the TDC marks thanks
As for the timing chain i thought i heard it slipping but i opened it back up and they were lined up perfect at 33 teeth like its suppose to be.

I dont see how anything coulda got stuck as this happened while i was riding how do you check to see inside the valves? Like i know how to take apart the whole engine im just not sure how you remove the valves or inspect them or anything like that.
If your air cleaner was missing, then something could have been sucked in that way. Or if there was debris in the intake from prior maintenance.

I have a hard time thinking it has anything to do with the cams. If the cam chain was bad or maladjusted, it would affect both cylinders and not just one. Its pretty rare for an engine with only 9K miles on it to fail. Is there a chance that you let the engine run without oil? Or overheat?

I have never done anything more serious to my Ninja than a valve adjustment so I'm basing this on what I know about other engines. Typically, to get the valves out, you have to use a valve spring compression tool to squeeze the springs down and get the valve keepers out. These are little wedges at the top of the valve stem.

I've attached diagrams in case you don't already have them. The tool is two parts: a big C-clamp 57001-241 and the adapter 57001-1202. These are very expensive from kawi so I'd look around for other sources. You could probably weld one up from a standard C-clamp and a short piece of steel pipe.

But before you start, exactly what were the two compression measurements? Were they radically different? The normal compression for a Ninja 250 is 142-218 psi. If your values were in that range, then I wouldn't be too worried.

Also, before you mess with the valves too much, I would drop about a tablespoon of marvel mystery oil down the spark plug holes and recheck the compression. If your rings are bad, the compression will increase dramatically.

Here is what the manual says about low compression:

1. Gas leakage around the cylinder head - replace the damaged gasket and check the cylinder head for warp.
2. Condition of the valve seating.
3. Valve clearance - If a valve requires an unusually large adjustment to obtain proper clearance, the valve may bend, and not seat completely.
4. Piston/cylinder clearance, piston siezure.
5. Piston ring, piston ring groove.

Let me know what you find out.
Attached Images
File Type: png ValveSpringTool.PNG (123.5 KB, 5 views)
File Type: jpg CYLINDER_HEAD.jpg (84.2 KB, 4 views)
File Type: jpg VALVE(S).jpg (40.9 KB, 4 views)
__________________________________________________
My Ninja Blog
Proud member of ABATE.My NYC Road Rage documentary - CENSORED!
n4mwd is offline   Reply With Quote


Old October 27th, 2011, 07:55 AM   #19
n4mwd
ninjette.org certified postwhore
 
n4mwd's Avatar
 
Name: D
Location: Palm Beach, FL
Join Date: Oct 2010

Motorcycle(s): 2006 Ninja 250R, 2007 EFI Ninja 250R

Posts: A lot.
Blog Entries: 1
Another guy told me that if the valves are not seating properly, you can tell by checking the valve clearances because the valve will have a wide gap at TDC. The normal valve wear process makes the valves get tighter not looser with mileage. Have you checked your valve clearances? With METRIC feelers?
__________________________________________________
My Ninja Blog
Proud member of ABATE.My NYC Road Rage documentary - CENSORED!
n4mwd is offline   Reply With Quote


Old November 29th, 2011, 11:32 AM   #20
zzrguy
ninjette.org member
 
zzrguy's Avatar
 
Name: Lostboy
Location: Guelph
Join Date: May 2011

Motorcycle(s): 2002 ZZR 250

Posts: 127
if anyone was wondering i found out what it was!
The valves were perfect like an arrow but it was the tensioner lever. not the tensioner but the lever it sits on had snapped off and made the cam chain loose which was messing up the timing/ firing should have her up and running for winter.. lol :P
thanks for your help all!

zzrguy is offline   Reply With Quote


Old November 29th, 2011, 01:12 PM   #21
n4mwd
ninjette.org certified postwhore
 
n4mwd's Avatar
 
Name: D
Location: Palm Beach, FL
Join Date: Oct 2010

Motorcycle(s): 2006 Ninja 250R, 2007 EFI Ninja 250R

Posts: A lot.
Blog Entries: 1
Glad to hear you found it. Its pretty rare for a failure with that few miles, but I guess somebody has to be the exception.

Are you referring to part #13168?

Do you feel that this caused the low compression, or is it possible that you may have measured the compression wrong?

I know that some people have replaced the standard tensioner with bolts. However, I am against that as it can easily put too much stress on the rocker and break it.
Attached Images
File Type: jpg CAMSHAFT(S)_TENSIONER.jpg (61.2 KB, 20 views)
__________________________________________________
My Ninja Blog
Proud member of ABATE.My NYC Road Rage documentary - CENSORED!
n4mwd is offline   Reply With Quote


Old November 29th, 2011, 01:24 PM   #22
greg737
-
 
Name: -
Location: -
Join Date: May 2009

Motorcycle(s): -

Posts: A lot.
Glad you tracked it down. Good catch.

Just knowing that this unusual tensioner failure can happen might help some people in the future.

Looking at your picture of the fracture sight it appears that part #13168 is cast from some really unimpressive metal, or is it dark colored plastic?

Although, it certainly would more helpful if you would post your pictures in the correct orientation. Or do you hang the bike by the rear wheel from the garage rafters when you work on it?
greg737 is offline   Reply With Quote


Old November 29th, 2011, 01:50 PM   #23
zzrguy
ninjette.org member
 
zzrguy's Avatar
 
Name: Lostboy
Location: Guelph
Join Date: May 2011

Motorcycle(s): 2002 ZZR 250

Posts: 127
Exclamation

Yes it is part #13168?



well from what i was told the reason i would get bad compression is because the cam chain isnt holding anything in place alloying air to flow freely compression test should be good once its all fixed

i added a explanation for anyone who is curious or for the future

the pictures may look off because they are on the stand i built for my 250 in school :P its very cool ill post pics sometime
zzrguy is offline   Reply With Quote


Old November 29th, 2011, 03:12 PM   #24
n4mwd
ninjette.org certified postwhore
 
n4mwd's Avatar
 
Name: D
Location: Palm Beach, FL
Join Date: Oct 2010

Motorcycle(s): 2006 Ninja 250R, 2007 EFI Ninja 250R

Posts: A lot.
Blog Entries: 1
You're probably right about the compression.

The part is $14 at RonAyers assuming its the same as the one in the Ninja.
__________________________________________________
My Ninja Blog
Proud member of ABATE.My NYC Road Rage documentary - CENSORED!
n4mwd is offline   Reply With Quote


Reply




Similar Threads
Thread Thread Starter Forum Replies Last Post
Cam Chain replacement, possible engine damage Ginganinja 1986 - 2007 Ninja 250R Tech Talk 113 April 10th, 2014 05:08 AM
Cam chain rattle noise silentIm 2008 - 2012 Ninja 250R Tech Talk 18 March 23rd, 2014 01:54 PM
Engine Noise, Cam Chain Tensioner Problem? Pics And Video az3200 1986 - 2007 Ninja 250R Tech Talk 38 August 27th, 2013 04:31 AM
Grinding noise - chain questions n4mwd 1986 - 2007 Ninja 250R Tech Talk 15 October 6th, 2011 05:51 AM
Strange noise from engine after tightening chain Red'09250 2008 - 2012 Ninja 250R Tech Talk 32 June 9th, 2009 04:32 AM



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


Motorcycle Safety Foundation

All times are GMT -7. The time now is 12:59 AM.


Website uptime monitoring Host-tracker.com
Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Except where otherwise noted, all site contents are © Copyright 2022 ninjette.org, All rights reserved.