commiting some ideas