added file for general definitions