add phase creation