Added initial files - reverse function added