copyright(c) 2006 Fiji All rights reserved @since 2006,12,16