cs505