some sytle changes