Separate stages class