add backend tests