implemented more features