updated some ideas