or some ideas can do.