changed default user fund assignment to fire only on create