Add order Logic Introducing circle rectangle etc