external layout is useless