Changes made:
1) animations added.
2) Fragment startuing moce as generic method.