A retail store Point of Sale(POS) application with marketing prediction and customer behavior prediction