added staging functionality