initialize sleepy inside device contruct function