adding some ideas