Copyright (c) empty/20080204-20090728~
designed