Got component prototype working