added more fixed layaout