@celestyne15: You clearly define