including only part of blink platform we need