starting extra functions