bug fixes and added information()