added mixed stuff