Example works, good source base to continue to components