Copyright (c) blazer all rights reserved.