some efforts