added some comments and the printer wall prototype interface