fix: better definition