init() completed and tested