diff --git a/assignment/issues.csv b/assignment/issues.csv
new file mode 100644
index 0000000000000000000000000000000000000000..fea934c3dec20502fbe6edda91cf5a7398392e9a
--- /dev/null
+++ b/assignment/issues.csv
@@ -0,0 +1,13 @@
+Title,Description
+Create new localization file,"Create a properties file for another language, giving it the name appropriate for the language."
+Write code to change locales,"Decide on a keyword to indicate that you want to change the language and place this keyword in the localization files, keyed to communicate.keyword.setLocale. Write the code to handle the new keyword."
+Write NullCipher,NullCipher is a cipher algorithm that does not transform messages.
+Test NullCipher,Write JUnit tests to verify that its encipher() and decipher() methods do not enicpher/decipher their argument.
+Write code to use cipher algorithms,Initially the code will only use NullCipher
+Write the first cipher algoirthm,Must be a different cipher than the second cipher. Consider making the key be an argument to the constructor.
+Test he first cippher algorithm,Write JUnit tests to verify that its encipher() and decipher() methods function correctly.
+Write the second cipher algorithm,Must be a different cipher than the first cipher. Consider making the key be an argument to the constructor.
+Test the second cipher algorithm,Write JUnit tests to verify that its encipher() and decipher() methods function correctly.
+Write CipherFactory,A simple factory that produces a Cipher object based on the arguments to createCipher
+Test CipherFactory,Write JUnit tests to verify that createCipher returns the correct type of Cipher.
+Modify SocketChat to use CipherFactory,Decide on a keyword to indicate that you want to change the cipher being used. Update the localizatin files with the new keyword. Write the code to handle the new keyword.
\ No newline at end of file