layouts can now extend other layouts