Copyright(c) maiko mueller 2007 All right reserved.