fixed layout to make sure it safe and unbreakable