reader functionality
add green-yellow readers