A hydrogen production apparatus comprises a solid polymer electrolyte membrane, a pair of rigid power feeders, separators, pressing means for pressing the separators and the power feeders against the solid polymer electrolyte membrane, a pressure contact surface provided on each of the separators, a recess portion, and fluid channels. The main body has a primary winding partition, several secondary winding partitions and two end portions. The light shelter can be in form of a tube and mounted on a synchronously rotating mechanism which is in turn mounted on a bracket within the housing. The method may further include providing an accounting user interface configured to allow the first accounting user to search and access an accounting accessible subset of the plurality of unpaid business transaction records, the accounting accessible subset including the first customer accessible subset, and participate in the first communication dialog. The second opening faces the first opening, and the third opening is located at one side of the second opening.