new project lab3, relise something function