added close functions & renamed "make" to "open".