adding account funcionality