returns base