-adding transition
-adding category
-tweaking perspective, adding bottom shadow
-updating signature to support bottom shadow
-tweaking timing and shadow sizing