Implementing the stage class