create file and folders bc