Add new fnctions