style sheet and rest are organized