Reformatted code
Reintegrated Zubhium