pełny kod - nie działa