adding standard funcitions