moved character into module