copyright (c) (mee) all rights reserved