to be continued in cs
347