add examples handling; fix constructor parameters