all basci functional working well