Create function impl 1