plan out js steps