use named arguments for sequences, add gitignore