Another day at 2fort(finished version)