played with raised cosines, added TODO