Implemented the rest of the input plugins