update blue print
add .idea to ignore file