first commit of naive code