layout works with manual typing