this should be in layout not inside every view