added user and pledge controls+model