adding @jasle's api