Titan Bank Assignment