Break out functionality into three tabs