looks much better
exluded monthfunction