added second file of functions