created empty interface and appropriate class for account management