attempt at full linandg routes added learn