add my functions