initial LED implementations