added some functions. sweet, sweet functions