General definition