For scala related work