Add credentials struct