[WIP] Add conditions manager

return void