added base for astrand
done stuff