fix #55
fixes #63
fixes #56, #65