skrypty bazodanowe + refactor