- splc problem solved
- refactored core and fasta