implement Rx.Observable.writeFile
remove redundant whitespaces
add placeholder's style