stem programming

This is protected.