added prototypes and slider