layout and lagnuage