do not forget to wait forked processes