added some planning