ver-25: stage working! Needs improvement.

Codes need to be cleaned though.