it works ;). no error check for the moment