this code file just contains the logic part.