added a few modes and elpa