implemented several account methods