add layout fixes, needs to be more responsive