conitnuing effort on using a separated code and data