tests and other features