eImplement basic functions and settings