fixes #1
fixes #1
fixes #3