making your own codes