kolejne interfejsy

also, dużo nowych procedur