hlavni veci funkcni, uz jen drobnosti