added code qualitiy guidlines