Close #44 (closed) #45 (closed) #46 (closed) #48 (closed) #67 (closed) #68 (closed) #69 (closed) #70 (closed)