using layout