diff --git a/02-props-state-component-architecture/props/sean-answer-files/App.js b/02-props-state-component-architecture/props/sean-answer-files/App.js
new file mode 100644
index 00000000..cc6d1e78
--- /dev/null
+++ b/02-props-state-component-architecture/props/sean-answer-files/App.js
@@ -0,0 +1,62 @@
+import React, { Component } from 'react';
+import './App.css';
+import Pokecard from "./Pokecard";
+
+class App extends Component {
+ render() {
+ const pokemon = this.props.pokemon.map(p => {
+ return (
+
+ )
+ })
+ return (
+
+
Pokedex
+ {pokemon}
+
+ );
+ }
+}
+
+App.defaultProps = {
+ pokemon: [
+ {
+ id: 1,
+ name: "Charmander",
+ type: "fire",
+ image: "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/4.png"
+ },
+ {
+ id: 2,
+ name: "Squirtle",
+ type: "water",
+ image: "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/7.png"
+ },
+ {
+ id: 3,
+ name: "Butterfree",
+ type: "flying",
+ image: "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/12.png"
+ },
+ {
+ id: 4,
+ name: "Rattata",
+ type: "normal",
+ image: "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/19.png"
+ },
+ {
+ id: 5,
+ name: "Metapod",
+ type: "bug",
+ image: "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/11.png"
+ }
+ ]
+}
+
+export default App;
+
diff --git a/02-props-state-component-architecture/props/sean-answer-files/Pokecard.css b/02-props-state-component-architecture/props/sean-answer-files/Pokecard.css
new file mode 100644
index 00000000..df0e8dea
--- /dev/null
+++ b/02-props-state-component-architecture/props/sean-answer-files/Pokecard.css
@@ -0,0 +1,12 @@
+.pokecard {
+ display: inline-block;
+ max-width: 175px;
+ padding: 2em;
+ border: 1px solid lightgrey;
+ border-radius: 3px;
+ margin: 20px 5px;
+ background-color: rgb(253, 253, 253);
+ -webkit-box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.16);
+ -moz-box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.16);
+ box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.16);
+}
\ No newline at end of file
diff --git a/02-props-state-component-architecture/props/sean-answer-files/Pokecard.js b/02-props-state-component-architecture/props/sean-answer-files/Pokecard.js
new file mode 100644
index 00000000..c30639e1
--- /dev/null
+++ b/02-props-state-component-architecture/props/sean-answer-files/Pokecard.js
@@ -0,0 +1,16 @@
+import React, { Component } from "react";
+import "./Pokecard.css";
+
+class PokeCard extends Component {
+ render(){
+ return(
+
+ {this.props.name}
+
+ Type: {this.props.type}
+
+ )
+ }
+}
+
+export default PokeCard;
\ No newline at end of file