Working on maass forms with non-zero weight