Nice job! I would not think of steam punk theme.