Initial Development this is probably going to break