Functional program without filter feature yet