there we can choose the type of code to be used