close #5 - support screen logs for debugging
close #14, close #15