fixed polling issue. yet to convert enum to collection properties. yet to complete operator code.