random hjelper methods