emulates