Added more random functions