a small trait for later usage