add basic cl support