updated with melpa repostiories