Answer func. implemented, alfa version complete