added custom login messages and fancy responding