added domain entity