added savings account and core functions