bootstraped the complexicator form
better error handling and interpretation