upgraded private account module