Logic components example, complete!