Edited codeine Added tests