add calc layout demo