Pousuwane kilka warningów, pododawane miejscami moje autorstwo ;-)