new is empty method