executeOrder method complete. resolves #10