this is the new onw with working create and show