Added comments and added debug protocal